/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.clearBox;

import com.gys.data.clearBox.ClearBoxDetailOutData;
import com.gys.data.clearBox.ClearBoxInfoOutData;
import java.util.List;

public class GetOneClearBoxOutData {
    private ClearBoxInfoOutData gaiaSdCleandrawerH;
    private List<ClearBoxDetailOutData> gaiaSdCleandrawerDList;

    public ClearBoxInfoOutData getGaiaSdCleandrawerH() {
        return this.gaiaSdCleandrawerH;
    }

    public List<ClearBoxDetailOutData> getGaiaSdCleandrawerDList() {
        return this.gaiaSdCleandrawerDList;
    }

    public void setGaiaSdCleandrawerH(ClearBoxInfoOutData gaiaSdCleandrawerH) {
        this.gaiaSdCleandrawerH = gaiaSdCleandrawerH;
    }

    public void setGaiaSdCleandrawerDList(List<ClearBoxDetailOutData> gaiaSdCleandrawerDList) {
        this.gaiaSdCleandrawerDList = gaiaSdCleandrawerDList;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetOneClearBoxOutData)) {
            return false;
        }
        GetOneClearBoxOutData other = (GetOneClearBoxOutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        ClearBoxInfoOutData this$gaiaSdCleandrawerH = this.getGaiaSdCleandrawerH();
        ClearBoxInfoOutData other$gaiaSdCleandrawerH = other.getGaiaSdCleandrawerH();
        if (this$gaiaSdCleandrawerH == null ? other$gaiaSdCleandrawerH != null : !(this$gaiaSdCleandrawerH).equals(other$gaiaSdCleandrawerH)) {
            return false;
        }
        List<ClearBoxDetailOutData> this$gaiaSdCleandrawerDList = this.getGaiaSdCleandrawerDList();
        List<ClearBoxDetailOutData> other$gaiaSdCleandrawerDList = other.getGaiaSdCleandrawerDList();
        return !(this$gaiaSdCleandrawerDList == null ? other$gaiaSdCleandrawerDList != null : !(this$gaiaSdCleandrawerDList).equals(other$gaiaSdCleandrawerDList));
    }

    protected boolean canEqual(Object other) {
        return other instanceof GetOneClearBoxOutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        ClearBoxInfoOutData $gaiaSdCleandrawerH = this.getGaiaSdCleandrawerH();
        result = result * 59 + ($gaiaSdCleandrawerH == null ? 43 : ($gaiaSdCleandrawerH).hashCode());
        List<ClearBoxDetailOutData> $gaiaSdCleandrawerDList = this.getGaiaSdCleandrawerDList();
        result = result * 59 + ($gaiaSdCleandrawerDList == null ? 43 : ($gaiaSdCleandrawerDList).hashCode());
        return result;
    }

    public String toString() {
        return "GetOneClearBoxOutData(gaiaSdCleandrawerH=" + this.getGaiaSdCleandrawerH() + ", gaiaSdCleandrawerDList=" + this.getGaiaSdCleandrawerDList() + ")";
    }
}

